html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dd,
dl,
dt,
li,
ol,
ul,
fieldset,
form,
label,
legend {
    margin: 0;
    padding: 0;
    outline: 0;
    font-size: 14px;
    font-family: PingFangSC-Regular, sans-serif;
}
body,
html {
    background: rgb(248, 250, 250);
}

#app {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    transition: all 0.3s ease-in-out;
    -webkit-transform-style: preserve-3d;
}

#app::-webkit-scrollbar {
    display: none;
    visibility: hidden;
}

img {
    border: none;
}

p {
    margin-bottom: 0;
}

i,
em {
    font-style: normal;
}

body,
a,
input,
button {
    font-family: PingFangSC-Regular, sans-serif;
    outline: none;
    color: #263440;
    text-decoration: none;
}

ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

a {
    cursor: pointer;
}

a:link,
a:visited,
a:hover,
a:active {
    text-decoration: none;
}

table {
    text-align: center;
    vertical-align: middle;
}

th {
    text-align: center;
    vertical-align: middle;
}

element {
    -webkit-appearance: none;
    /*iphone鍙奿pad涓嬭緭鍏ユ榛樿鍐呴槾褰�*/
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0); /*ios鍜宎ndroid涓嬭Е鎽稿厓绱犳椂鍑虹幇鍗婇€忔槑鐏拌壊閬僵*/
}
element {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
/* ios 璁剧疆input 鎸夐挳鏍峰紡浼氳榛樿鏍峰紡瑕嗙洊 */
/* ********鏃嬭浆灞忓箷鏃讹紝瀛椾綋澶у皬璋冩暣鐨勯棶棰�********* */
html,
body,
form,
fieldset,
p,
div,
h1,
h2,
h3,
h4,
h5,
h6 {
    -webkit-text-size-adjust: 100%;
}
/* ****Input 鐨刾laceholder浼氬嚭鐜版枃鏈綅缃亸涓婄殑鎯呭喌*** */
input {
    line-height: normal;
    padding: 0;
}
.clearfix:after {
    content: '';
    display: block;
    clear: both;
}
a,
img {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
}
.swipdian span {
    /* /* border-radius: 100%; */
    background: #fff;
    opacity: 0.2;
}
.swipdian .swiper-pagination-bullet-active {
    background: #fff;
    opacity: 1;
}
.am-modal-wrap {
    transform: translateZ(0px) !important;
}
* {
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
}

*::-webkit-scrollbar {
    display: none;
}


html,
body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
}
body.bgWhite {
    background-color: #fff;
}
.container {
    width: 100%;
    height: 100%;
    background: #fff;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    left: 0;
    top: 0;
}
.padding-top-nav{
    padding-top: 1.2rem;
}